const obj = {}
let num = 0
Object.defineProperty(obj, 'a', {
  // value: 12,
  get() {
    console.log('get')
    return num
  },
  set(value) {
    console.log('set' + value)
    num = value
  }
  // writable: true // 是否可写的
  // enumerable: true //是否可以枚举
})
// setInterval(() => {
//   obj.a++
// }, 1000)
obj.a++
console.log(obj)
// console.log(Object.keys(obj))
// console.log(Object.values(obj))
